.cl_555{
    color: #555 !important;
}
.header_list{
    background-color: #B03E1F;background-image: -moz-linear-gradient(center top , #C63E1F, #B03E1F);
    width: 100%; box-shadow: 0 2px 8px #AAAAAA;padding: 8px 0;
}
.header_list .content_header_list{
    width: 1068px; margin: 0 auto; display: table; position: relative;
}
.header_list .content_header_list .logo_header_list{
    float: left;width: 180px; margin: 5px 40px 0 30px;
}
.content_header_list .menu_header_list{
    float: left; position: relative;
}
.content_header_list .menu_list{
    float: left; position: absolute;top: 55px; position: absolute; width: 100%;border-radius: 5px; box-shadow: 0 1px 5px 0 #545454;
    background-color: #F0F0F0;display: none; left: 20px;z-index: 99;
}
.content_header_list .menu_list li:first-child{
    border: none;
}
.content_header_list .menu_list li{
    border-top: 1px dotted #CCCCCC;margin: 0 16px;padding: 10px 0;
}
.content_header_list .menu_list li a{
    font-size: 14px; color: #333;
}
.content_header_list .menu_header_list > a{
    background-color: #C94B34; color: #fff;font-weight: bold;box-shadow: 0 1px 5px 0 #6E2929;border-radius: 5px;
    padding: 12px 14px;font-size: 14px; margin-left: 20px;display: block; width: auto;
}
.content_header_list .menu_header_list a:hover{
    background-color: #f0f0f0; color: #555;text-decoration: none;
}
.content_header_list .menu_header_list.hover a{
    background-color: #f0f0f0; color: #555;text-decoration: none;
}
.content_header_list .menu_header_list a span, .content_header_list .menu_header_list a label{
    background: url("images/sprite.png") no-repeat scroll -27px -1996px rgba(0, 0, 0, 0);width: 12px; height: 12px; margin: 2px 0 0 8px; display: inline-block;
}
.content_header_list .menu_header_list a:hover span, .content_header_list .menu_header_list a:hover label{
    background: url("images/sprite.png") no-repeat scroll -29px -1456px rgba(0, 0, 0, 0);
}
.content_header_list .menu_header_list.hover a span, .content_header_list .menu_header_list.hover a label{
    background: url("images/sprite.png") no-repeat scroll -29px -1456px rgba(0, 0, 0, 0);
}
.content_header_list .search_header_list{
    float: right; margin-right: 25px;
}
.content_header_list .search_header_list .txt_search_header{
    border: 1px solid #B5B5B5;border-radius: 3px 0 0 3px;float: left;height: 30px;margin-top: 0;padding-left: 10px;width: 280px; margin-top: 3px;
}
.search_header_list .btn_search_gray{
    background: url("images/gray_search.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border: 0 none;border-radius: 0 3px 3px 0;cursor: pointer;float: left;height: 35px;width: 35px;margin-top: 3px;
}
.navigator_content{
    width: 100%; float: left;
}
.navigator_content .navigator_ads{
    width: 100%; float: left; height: 90px; padding: 20px 0 15px;
}
.navigator_content .navigator{
    display: table; width: 95%; font-size: 11px; padding-left: 30px;
}
.navigator_content .navigator h2{
    font-size:22px; font-weight: normal; margin-bottom: 6px;
}
.ml_100{
    margin-left: 100px !important;
}
.m_0_5{
    margin: 0 5px !important;
}
.pd_b_10{
    padding-bottom: 10px !important;
}
.main_content_left .brief_list_content, .main_content_left .desc_list_content{
    width: 100%; float: left; margin-top: 10px; padding-bottom: 5px; line-height: 19px; position: relative;
}
.main_content_left .desc_list_content, .desc_list_content a{
    font-size: 14px !important; line-height: 20px !important; color: #222;
}
.main_content_left .short_desc{
    font-size: 14px; color: #333; line-height: 20px;
}
.bd_b_1{
    border-bottom: 1px solid #dedede;
}
.size_13{
    font-size: 13px !important;
}
.main_content_left .list_content_left{
    float: left; width: 100%; margin-top: 10px; margin-bottom: 20px;
}
.main_content_left .list_content_left h2{
    color: #C73F20; font-size: 18px; margin-bottom: 5px;
}
.main_content_left .list_content_relate{
    float: left; width: 46%; margin-top: 10px; margin-bottom: 20px;
}
.main_content_left .list_content_relate h2{
    border-left: 5px solid #FF0000; padding: 8px 10px; margin-bottom: 10px;
}
.main_content_list{
    float: left; padding: 0 20px;width: 68%;
}
.main_content_list .brief_list_content, .main_content_list .desc_list_content{
    width: 100%; float: left; margin-top: 10px; padding-bottom: 5px; line-height: 19px; position: relative;
}
.main_content_list .desc_list_content, .desc_list_content a{
    font-size: 14px !important; line-height: 20px !important; color: #222;
}
.main_content_list .short_desc{
    font-size: 14px; color: #333; line-height: 20px;
}
.main_content_list .list_content_left{
    float: left; width: 100%; margin-top: 10px; margin-bottom: 20px;
}
.main_content_list .list_content_left h2{
    color: #C73F20; font-size: 18px; margin-bottom: 5px;
}
.main_content_list .list_content_relate, .box_relate_list .list_content_relate{
    float: left; width: 46%; margin-top: 10px; margin-bottom: 20px;
}
.main_content_list .list_content_relate h2, .box_relate_list .list_content_relate h2{
    border-left: 5px solid #FF0000; padding: 8px 10px; margin-bottom: 10px;
}
.list_content_relate ul li{
    background: url("images/li.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);padding: 0px 5px 5px 12px
}
.brief_list_content .brief_text{
    width: 70%; float: left;
}
.brief_list_content .brief_social{
    bottom: 8px; position: absolute;right: 0;
}
.brief_social span{
    display: block; width: 25px; height: 25px; background: url("images/social_sprite.png") no-repeat; cursor: pointer; float: left;
}
.brief_social span.share_fb{
    background-position: 0 -2299px;
}
.brief_social span.share_fb:hover{
    background-position: 0 -2840px;
}
.brief_social span.share_tt{
    background-position: 0 -2337px;
}
.brief_social span.share_tt:hover{
    background-position: 0 -2878px;
}
.brief_social span.share_g{
    background-position: 0 -2223px;
}
.brief_social span.share_g:hover{
    background-position: 0 -2764px;
}
.brief_social span.print{
    background-position: 0 -2413px;
}
.brief_social span.print:hover{
    background-position: 0 -2954px;
}
.main_content_right.content_list .content_right a img{
    float: left; border: 1px solid rgb(222, 222, 222); width: 109px; padding: 3px; height: 70px;
}
.main_content_right.content_list .content_right p{
    margin-top: 0;
}
.cl_222{
    color: #222 !important;
}
.box_ct_list{
    width: 74% !important;overflow:hidden; margin:0 !important;
}
.box_ct_list .ct_left_list{
    float: left; width: 26%; padding-top: 12px; font-size: 13px; line-height: 20px;
}
.box_ct_list .ct_left_list h2{
    background: url("images/bg_title.png"); border-left: 3px solid #C63E1F; padding: 5px;
}
.box_title_bg{
    background: url("images/bg_title.png"); border-left: 3px solid #C63E1F; padding: 7px 5px 6px;
}
.box_ct_list .ct_left_list ul li{
    padding-left: 12px; background: url("images/li.png") no-repeat scroll 0 16px rgba(0, 0, 0, 0); border-top: 1px dashed #B5B5B5; padding-top: 10px;
}
.box_ct_list .ct_left_list ul li:first-child{
    background: none; margin: 0; padding-left: 0px; overflow: hidden; font-weight: bold; border: none;padding-top: 0;
}
.box_ct_list .ct_left_list ul li a{
    display: block; margin-bottom: 5px;
}
.box_ct_list .ct_left_list ul li a img{
    width: 205px;
}
.box_content_list{
    float: left; width: 100%; margin-top: 10px; margin-bottom: 20px;
}
.box_content_list .main_content{
    float: left; width: 100%;
}
.box_content_list .main_content li{
    float: left; width: 48%; margin: 5px 0; height: 60px; overflow: hidden;
}
.box_content_list .main_content li:nth-child(2n+1){
    margin-right: 15px;
}
.box_content_list .main_content li .content_img{
    width: 90px; height: 60px; overflow: hidden; float: left; margin-right: 10px;
}
.desc_list_content .article_page *{
    padding: 5px 0;
}
.txt_11{
    font-size: 11px; color: #CCCCCC;
}
.list_view ul li{
    padding-left: 12px; background: url("images/li.png") no-repeat scroll 0 16px rgba(0, 0, 0, 0); border-top: 1px dashed #B5B5B5; padding-top: 10px; padding-bottom: 10px;
}
.list_view ul li:first-child{
    border: none;
}
.mb_0{
    margin-bottom: 0 !important;
}
.box_feature_topic.detail ul li{
    width: 43%;
}
.box_feature_topic.detail ul li:nth-child(2n){
    margin-right: 0; width: 47%;
}
.box_feature_topic.detail ul li a{
    height:35px; overflow:hidden; display:block; font-size:13px;
}
.main_content_list .area_list{
    width: 100%; float: left; margin-bottom: 20px;
}
.main_content_list .area_list .area_content{
    width: 100%; float: left;margin: 10px 0;
}
.area_list .area_content > a, .area_list .area_content a.first{
    width: 190px; height: 100px; float: left; overflow: hidden; border: 1px solid #dedede; padding: 2px;
}
.area_list .area_content > a img, .area_list .area_content a.first img{
    width: 190px;
}
.area_list .area_content div{
    float: left; width: 60%; margin-left: 10px; line-height: 18px; padding-top: 10px;
}
.area_list .area_content div a.tit{
    font-size: 18px; color: #444 !important;
}
.area_list .area_content div p{
    margin-top: 5px; color: #333;
}
.area_list .area_content div a.show_more{
    font-size: 11px;
}
.main_content_list .paging_list{
    float: right; margin: 10px 0;
}
.main_content_list .paging_list a{
    background: url("images/bg_paging.png"); float: left; padding: 4px 7px 3px; margin: 0 2px; border: 1px solid #dedede; font-weight: bold; color: #555 !important;
}
.main_content_list .paging_list a:hover, .main_content_list .paging_list a.current{
    text-decoration: none; background: none repeat scroll 0 0 #e4e4e4;
}